x86 Calling Conventions https://github.com/cs-uob/COMSM0049/blob/master/docs/labs/1.md
64 bytes
rbp points to the old value of the stack pointer rsp points to the current value of the stack pointer rbp is 64 bigger than rsp
DPNTN115
and :JTGVO
-56
-42
-5
rsi, adds 8 instead of 1 because in a 64-bit system each allocation has to be at least 8 bytes (64 bits), so need to skip all 64 bits.
COMS0049ISFUN